#pragma once
#include <commandBaseInform.h>
#include <protocolProcesser.h>

enum COMMAND_ID_LIST_ENUM
{
    commandIdSetReadSN = 0,// surport addr 0xff response
    commandIdReadBaseInfo,
    // commandIdReadTime,
    // commandIdSetTime,
    // commandIdSetParameter,
    // commandIdReadParameter,
    // commandIdSendFileBegin,
    // commandIdSendFileProcess,
    // commandIdSendFileFinish,
    commandIdMaxSize,
};


#if COMMAND_MASTER_CALL_DEFINE
extern struct hashCommandActuatorInform masterCommandReceiveCallbackList[];
// extern struct hashCommandActuatorInform masterCommandSendList[];
// extern struct hashCommandActuatorInform masterCommandWaitResponseList[];
// int masterCommandSendCommon(uint32_t commandId, void *inputstring, uint32_t inputsize, void *userdata);
// int masterCommandWaitResultCommon(uint32_t commandId, void *inputstring, uint32_t inputsize, void *userdata);
#endif
#if COMMAND_DEVICE_CALL_DEFINE
extern struct hashCommandActuatorInform deviceCommandReceiveCallbackBuffer[];
#endif
